/*
 * NakamitFitnessFunction.h
 *
 *  Created on: 29/05/2011
 *      Author: godinho
 */

#ifndef NAKAMITFITNESSFUNCTION_H_
#define NAKAMITFITNESSFUNCTION_H_

#include <evolutive/FitnessFunction.h>

class NakamitFitnessFunction : public FitnessFunction {
public:
	NakamitFitnessFunction();
	virtual ~NakamitFitnessFunction();

	virtual float fitness(Case* c);

private:
	float mLocalWeight;
	float mNextWeight;
	float mPreviousWeight;
	float mSideWeight;
	float mNextSideWeight;
};

#endif /* NAKAMITFITNESSFUNCTION_H_ */
